Наборы характеристик (attribute-set)
SPR-NSI-ATTRSET · состав полей карточки вычисляется из вида и группы позиции · обязательность живёт в наборе, а не в характеристике (R-A1)
Контракт экрана (для ТЗ)
Объект / архетип
OBJ-NSI-ATTR (потомок OBJ-NSI-CLASS) · класс INT · архетип «конструктор: библиотека + состав + симулятор»
Права
| Действие | Операция | Роли |
|---|---|---|
| Просмотр библиотеки и наборов | R | все READ-роли НСИ |
| Создать/изменить характеристику и набор | C/U | NSI.ADMIN |
| Согласовать изменение, затрагивающее опубликованные позиции | APPR | NSI.EXP |
| Публикация версии набора | PUBL | NSI.ADMIN |
| Заполнение значений на позиции | U | NSI.OPER+ |
| Пакет дозаполнения | BULK | по порогам F1 (BLK-ATTR) |
Инварианты
R-A1 обязательность в наборе · R-A2 числовые и перечисления → параметрический поиск · R-A3 наследование по дереву групп · R-A4 обязательность не применяется задним числом · R-A5 код характеристики неизменен · R-A6 архив вместо удаления · R-A7 контроль дублей библиотеки · R-A8 набор без привязки не действует
Состояния
Раскрытие по зрелости A
A1 библиотека, наборы, привязка к виду · A2 фасеты поиска, колонки реестра, покрытие · A3 наследование по группам, симулятор, предпросмотр влияния, пакет дозаполнения · A4 маппинг на ETIM/eCl@ss/AAS и обмен с PLM · A5 извлечение значений из наименований, предложение характеристик, поиск дублей библиотеки
Библиотека характеристик
Одна общая библиотека на систему · характеристика не заводится заново для каждого набора, иначе параметрический поиск получит десяток несовместимых «диаметров»
| Код | Наименование | Тип | Ед. изм. | Диапазон | В поиске | Колонка | Значений | Заполнено |
|---|
Клик по строке открывает карточку характеристики. «В поиске» — характеристика участвует в фасетах параметрического поиска (R-A2: числовые с ед.изм. и перечисления). «Колонка» — доступна в представлениях реестра. Удалить характеристику со значениями нельзя — только архивировать (R-A6).
Симулятор: что получит позиция
Итоговый набор для пары «вид + группа» с указанием, откуда пришла каждая характеристика и почему она обязательна